added batch to rect
textwidget now uses aabb rect
added chatctrl to gamescreen
migrated window event handlers to textwidget from screen
changed transitioning up by adding an extra argument to pass
fixed menu transitions