Refactored, fixed cat vs ladders