first commit
fixing bugs and trying to make it playable