Rename entity field 'render' -> 'visible'

Helps the ACK-ing
Renamed cli config variables

To make it easier to ACK

'render' -> 'render_class'
'audio' -> 'audio_class'
Removed render class pointer from GameState class
Remove Audio class from GameState class
Changed my mind - I'm not going to move physics and logic from GameState to GameEngine