ok ive been at this for a couple of weeks now.

Constructive crtitisism would be appreciated.