Renamed 'render' to 'renderer'
Function names should use standard naming style
Variable names should use standard naming style
Moved buffer control to renderer
typedef'd enums
Refactor and simplify color control
Roughed in pixel based rendering system
Refactored movement logic
Clean and reformat code
Removed remaining dependance on legacy buffer in collision logic
Refactored random block logic
Added type for cursor movement directorion, Replace ternary logic with more readable switch statement
The ghost block should not be drawn when disabled by the player
Renamed function used to reset terminal cursor position
All enums should have matching tag names
All structs should have matching tag names
Private functions should be static, public function should be extern
Updated header include guard format
Roughed in basic text rendering for pause message and info panel
Removed 'fill types'