minor tidy, moved interfaces out of game implementation
added basic splash screen