Past Games

What does home mean to you? Obviously, it means: To move or be aimed towards with great accuracy. You must home the pigeon.
You're a whisp trying to defend your territory from enemies killing them before they destroy your property. You kill the enemy by jumping from one tree to another.