Non-static classes and tickrate
All classes except Math are now non-static
Tickrate is now independent of framerate
Main function moved to its own class