Add Generalized Physics Classes & Texture Manager

-Adds Body superclass for all bodies
-Adds SpriteBody for sprited bodies
-Some modification to main to show new features(fun with sprites)

Signed-off-by: <darksshades@gmail.com>