Are you sure:

Poll: As a Half Life fan, did this meat expectations?!

Option: The physics seem fucked