Very enjoyable entry! At first i thought it will be very simple but you found out a lot of interesting mechanics along the way, well done my friend ;)