added icons, key behavior, better move/flip mechanics