Added a lot of functionalities!

So. Here it is. I added a lot of things like entity system through the use of middleclass of kikito. :D. Aside from that, I separated player from others.