This is great! definitely reminds me of Crypt of the Necrodancer with learning the enemies move timing :D