Checkpoint class, Grotto placeholder

Generation still not working right