Well it is finaly working everything is working now.
All i need to do is work on command objects i have some
command objects written will be writing others soon :)