public boolean collisionCheck(Level level, int currentRoom) {
		Boolean returnBool = false;
		List<Float> obsLocations = new ArrayList<Float>();

		for (int i = 0; i < level.getRoomList().get(currentRoom).getObsList().size(); i++) {
			obsLocations.add(level.getRoomList().get(currentRoom).getObsList().get(i).getPos().getX());
			obsLocations.add(level.getRoomList().get(currentRoom).getObsList().get(i).getPos().getX() + level.getRoomList().get(currentRoom).getObsList().get(i).getDx());
			obsLocations.add(level.getRoomList().get(currentRoom).getObsList().get(i).getPos().getY());
			obsLocations.add(level.getRoomList().get(currentRoom).getObsList().get(i).getPos().getY() + level.getRoomList().get(currentRoom).getObsList().get(i).getDy());
		}

		for (int i = 0; i < obsLocations.size()/4; i++) {
			if(getPos().getX() >= obsLocations.get(i*4) && getPos().getX() <= obsLocations.get(i*4+1)){
				if(getPos().getY() >= obsLocations.get(i*4+2) && getPos().getY() <= obsLocations.get(i*4+3)){
					returnBool = true;
				}
			}
		}

		return returnBool;
	}