implement all rotations, fix top problem, implement basic score