so, kinda like mega man, except you can shoot up?
sort of. the thing is the ammo types are gonna have a lot more effects than those of classic megaman games. plus the ammo types won't be required they'll be collectibles.
megaman is the exact opposite of sticking to one weapon
actually no its more like megaman. you always stick to the same firing pace and delay but you can shoot different things out of your gun. the gun won't look the same all the time tho, different ammo types give your gun a different color.
sounds like Cave Story controls to me
yea pretty much with the addition of crouching.
i thought of doing diagonal aiming as well but i've never been a fan of it. personally i don't think diagonal works very well on a keyboard's arrow keys

Another update! Actually did most of the new stuff yesterday but forgot to upload the gif. You can now shoot at an unlimited pace (i'll add delays when I do ammo and reloading) and moving platforms. Also crouching.
You can't shoot or move while crouching though. Instead, if you crouch while on an object and hit the shoot button, the player will lift that object. They'll be able to throw the object when standing straight or put it down nicely by crouching and then releasing. You also can't shoot while carrying the object.
Once I finish lifting I'll be done with the engine phase of the coding process. Then I'll go onto the features phase, where I'll add level design elements and things like dying, ammo, and HP.