Removed game_utils/sprite, since as::sprite has now replaced it in most cases. Will break things in which it's used
Major refactor, removed types.h and dependencies to it. Namespace types is now used in the files related to them. So types::vector2 is now typedefed in utils/math/cvector2.h