This is a really neat way to handle resource management and precision movement. Very difficult, but absolutely one of those types of games where the high difficulty feels right and rewarding when you overcome it. Fantastic job!