I checked my code again and the collisions were messed up. Thanks for the feedback, I would've never found this otherwise.
You're welcome, looks like I find bugs in every game I play except mine XD