Added box2D controler, rearanged some code to make that possible, gave the ability to entities to be invisible and static(not able to move), and created the invisble block class