Bug fixed: User without Username could login and add ships
clientside and serverside checks included