Changed update order.
Player movement was previously calculated prior to collision, which resulted in the Player becoming stuck within solid tiles. I moved the collision calculations above the movement, which should correct that issue.