add player and AI enemy

there are still a lot of bugs need to be fixed