added start screen, texture manager and basic controls