Don't have a video this time around as I'm going to bed now but I'll leave this update log here.
Created a shield system with two different types of shield, shield can be materialized by using a defensive skill and last for a few seconds only, normally they stay on the left side of the player but they can be moved in front which also disables shooting, increases the time the shield stays active and destroys the shield at the end. The laser shield reflects all laser attacks but is weak against physical attacks and breaks easily and the physical one is the reverse of that.
Added some little extra "animation" (example: when you switch to top down mode the weapon which is normally on the right side of the player smoothly moves to the top and becomes like a head) and added an experimental sidescroller game mode which might not make it to the finished version but I have some cool level ideas so I'll try pushing it.
The weapon has also gotten a new attack type other than a simple laser, you can now throw it at enemies (that will come in handy against enemies that can't be damaged using lasers, however you lose your weapon until it comes back to you which takes a varying amount of time depending on the distance it traveled).
Tomorrow I'm planning on implementing some melee hits with the weapon and starting work on the AI.