basic game ok. missing some checks