Incomplete sdl2 migration
Fixed element drawing, map drawing, and vector/math routines
Added Font and stuff
Added more conversion functions, added font wrapping, code cleanup
Added Keyboard module, TextBox class, text event, and more scancodes (keys)
Fixed Rect#constrain, changed Game to a module, added tileset.entities.tile