Its too bad about the memory leak, but I think you had a really cool idea! I managed to get through the first two levels. With some polish, I think this is a really clever idea for a puzzle game. Nice job!