The idea is great. But I feel being quite under constraint. You should add 4 direction movement and a smooth transition maybe good.