Cleaning return types
Added some tests in case the wrong type is given to a function
Replaced screen by an int32 instead of an int64 for checkDraw calls as Numpy did something strange when testing types