[@Aquaknight] Definitely proofread your CS. The grammar is shaky in places.