Added the char selection ui

+ fixed the platform constructor