Fixed: text drawing, uninitialized text input, added "highscore state".

Text drawing used std::isprint to determine if a character was printable
or not. The problem is, it does not support unicode and returned false for
non ASCII characters.

Text input only initialized it's internal text buffer's last point to 0.
The whole buffer had to be zeroed.
Merge branch 'master' of github.com:duudel/bacteroids
Many changes, high scores work now
Merge branch 'master' of github.com:duudel/bacteroids
Fixed/improved high scores