5 Step Steve

## Instructions

Use the Arrow Keys or WASD to move. You must always reach a checkpoint flag before taking 5 steps. You can push blocks by walking into them. Explore the outer space lab and save your friends!

## Gameplay

5 Step Steve is a logic game where you are a cat named Steve that need to collect lost kittens. You have a step counter on the top left that starts at 5 and counts down as you take steps. If you take more than 5 steps between checkpoints you die and will respawn at your spawn point.

### Checkpoints

Checkpoints are flags that you step on which reset your step counter back to 5 so you can take 5 more steps. There are 2 types of checkpoints (pink and purple) which act differently.

#### Pink Checkpoints

Pink checkpoints are flags that when stepped on will set your spawnpoint at the flag and reset your step counter.

#### Purple Checkpoints

Purple flags also reset your step counter but does not set your spawnpoint.

### Rocks

There are rock that you can push by walking into them and multiple can be pushed at once. Rocks cannot be pushed in the direction of a immovable obstacle.

### Ice

When ice is stepped on you will slide in the direction you stepped on it from until you land on a spot without ice or when you hit an immovable obstacle. Ice will also slide rocks. When a player or rock is slid into a pusher they will be pushed back across the ice the other way. When 2 rocks are sliding onto the same square at the same time both will stop and neither will move onto the square.

### Pusher

When you walk on a pusher it will push to the direction it is facing (unless it is facing an immovable obstacle). If you are pushed onto a pusher you will not be pushed again. Rocks are also pushed by pushers. A rock on a pusher will be pushed onto other pushers every time the players takes a step until the rock lands on a square without a pusher. If you walk on a square where a rock is about to be pushed, the player will get on the square first and then be pushed by the rock. If you are standing next to a square a rock is about to be pushed to, the rock will not be pushed until you move onto a different square. Rocks being pushed can move other rocks. When 2 rocks are about to be pushed onto the same square at the same both will stop and neither will be moved onto the square.

### Kittens

Collecting kittens is the objective of the game. Kittens look like Steve but are a different color. When you collect a kitten they will say a short dialogue either to tell you about the other crew (kittens) or for humor. The amount of kittens can be found by going onto the map (by pressing enter) which will then show the number of rescued kittens at the bottom.

### Spikes

Spikes kill the players when stepped on but the player can be pushed across them without dying if the player is pushed by a rock if the rock and the player moves onto the rock at the same time. The player can also get past them if the player is pushed across by rocks sliding on ice.

### Screens

Each level/section is separated by immivable blocks with gaps for the player to go through to get to the next section. Each section is 16x16 squares big. When the player moves onto another section the step counter is reset. If a player dies on a section without reaching a Pink checkpoint the player will respawn at the start of the screen (The square they were on when they moved to that screen).

### Dead Player

A player dies when the step counter reaches 0 or when they step on Spikes. The player doesn't respawn until they press Enter while dead. If a player takes their final step onto a pusher or ice that puts them onto a pink checkpoint after dying the checkpoint will be activated and will set their spawnpoint.

### Walls

Walls appear between 2 squares and block the player from going past it making the player take a longer path to get to a specific square or area.