I've been working on moving my game over to Construct and I noticed that there is a bizarre issue with the Physics system. I've tested a couple of times and have come to the conclusion that when an object has Physics enabled on it, the Position of the object gets skewed slightly. For example, say you create a box, 80x80, place it on a layout in the middle of a 640x360 Layout at exactly 320x180. You have the Physics Behavior and have Enabled turned off, set to Inmovable and World Gravity set to 0. I have a Keyboard set to enable the physics on the object as soon as you push it. Upon loading the game in debug, we can see the object at 320x180. As soon as you hit the Key to enable Gravity, the Objects position goes to
X: 320.0000047683716
Y: 179.99999523162842
I'll post this as a Bug to Construct but this is something that needs to be fixed. I was previously using GameMaker for my game and I was not getting anything like this. I strongly believe that the Physics Engine for Construct needs to be seriously looked at and implemented better.