Fix Player Movement and Player Portal

Changed movement so it looks more realistic
change how player fires portals
changed how the player interacts with the Portals