game is working but needs some polishing